【SpringBoot】Starter的使用与案例讲解
SpringBoot中的starter是一种非常重要的机制(自动化配置),能够抛弃以前繁杂的配置,将其统一集成进starter,应用者只需要在maven中引入starter依赖,SpringBoot就能自动扫描到要加载的信息并启动相应的默认配置。
SpringBoot(九)jwt + 拦截器实现token验证
前面两篇文章的过滤器和拦截器,我们都提到过可以做诸如权限验证的事情。http/https是无状态的协议,当用户访问一个后端接口时,如何判断该用户有没有权限?当然,可以使用账号+密码去验证。但是,如果使用账号和密码,需要频繁访问数据库,很明显,会带来一些额外的开销。本篇介绍下使用jwt和拦截器实现to
SpringBoot Starter机制 ——自动化配置
Spring Boot Starter是Spring Boot框架提供的一种便利机制,用于简化项目的依赖管理和配置。它是一组预定义的依赖项和配置的集合,可以通过添加相应的Starter来快速引入和配置特定的功能或技术栈。
ElasticSearch完整入门及springboot集成
Elaticsearch,简称为es,es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别(大数据时代)的数据。es也使用java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTf
【MyBatis-Plus】MyBatis进阶使用
MyBatis-Plus 是一个的增强工具,在 MyBatis 的基础上只做增强不做改变(也就是说mybatis有的plus都有),为简化开发、提高效率而生。
Springboot-Redisson - 3.数据序列化
在 Spring Boot 应用程序中,数据序列化是一个重要的方面,特别是在与 Redisson 集成时。数据序列化定义了如何将对象序列化为字节以存储在 Redis 中,以及如何将字节反序列化为对象以进行读取和操作。Redisson 提供了多种数据编码方式,每种编码方式都有其独特的特点和适用场景。
Spring Cloud Gateway
在微服务架构中,一个系统会被拆分为很多个微服务。那么作为客户端要如何去调用这么多的微服务呢?如果没有网关的存在,我们只能在客户端记录每个微服务的地址,然后分别去调用。这样的话会产生很多问题,例如:客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性认证复杂,每个微服务都有独立认证存在跨域请求
SpringBoot所有单元测试出现错误以及测试过程中显示链接错误解决方案
感觉没改什么东西,但是全部test全部标红,并且原始项目也运行不起来了出现这样的报错。
深入理解 SpringBoot 日志框架:从入门到高级应用——(五)Log4j2配置文件详解
深入理解 SpringBoot 日志框架:从入门到高级应用——(五)Log4j2配置文件详解
Springboot Druid配置可执行sql配置
使用spring boot + mybatis-plus + druid打印可执行sql语句
IDEA2023编译工具搭建最简单Springboot框架教程
idea2023搭建一个最基础的springboot项目
Springboot 自定义 Mybatis拦截器,实现 动态查询条件SQL自动组装拼接(玩具)
Springboot 封装整活 Mybatis 动态查询条件SQL自动组装拼接
【SpringBoot篇】Interceptor拦截器 | 拦截器和过滤器的区别
拦截器的工作方式是通过将其注册到应用程序的处理管道中,并在请求或响应传递过程中执行相应的操作。拦截器可以在整个应用程序中使用,用于执行跨越多个层的通用任务,如身份验证、授权、缓存、日志记录、性能计量等。例如,在Spring框架中,可以使用拦截器来实现身份验证和授权检查,记录请求和响应的日志,以及处理
SpringBoot 整合 ShardingSphere4.1.1实现分库分表
ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言
springboot框架的客制化键盘个性化商城网站
建立一个方便管理的客制化键盘管理的平台,方便信息资源的共享,提高管理的效率,为管理员及厂家提供辅助的客制化键盘网站服务。本文以客制化键盘管理为目标,采用B/S模式,以Java为开发语言,Jsp为开发技术、idea Eclipse为开发工具,MySQL为数据管理平台,实现客制化键盘管理中的管理员个人中
一文搞懂MQTT,如何在SpringBoot中使用MQTT实现消息的订阅和发布&MQTT 客户端重连
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于用极少的代码和有限的带宽,为连接
Java也能做OCR!SpringBoot 整合 Tess4J 实现图片文字识别
先简单给没听过的xdm解释下,这里要分清楚Tesseract和Tess4j的区别。Tesseract是一个开源的光学字符识别(OCR)引擎,它可以将图像中的文字转换为计算机可读的文本。支持多种语言和书面语言,并且可以在命令行中执行。它是一个流行的开源OCR工具,可以在许多不同的操作系统上运行。Tes
【Spring Boot】内网穿透实现远程调用调试
在前后端分离项目中调用接口调试时候,我们可以通过cpolar内网穿透工具,将本地服务端接口模拟公共网络环境远程调用调试,本次教程我们以Java服务端接口为例,测试如何使用固定公网地址进行调用。
Spring Boot 优雅配置yml配置文件定义集合、数组和Map
Spring Boot 优雅配置yml配置文件定义集合、数组和Map
Springboot之 @Configuration 全部用法
Configuration 使用@Component 进行原注解,因此@Configuration 类也可以被组件扫描到(特别是使用XML元素)。在这里认识几个注解:: 表明一个注解的类是一个"Controller",也就是控制器,可以把它理解为MVC 模式的Controller 这个角色。这个注解